if (!window.console || !console.firebug)
{
    var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml",
    "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];

    window.console = {};
    for (var i = 0; i < names.length; ++i)
        window.console[names[i]] = function() {}
}

Ext.namespace( 'App', 'App.frm' );

App.forms = {};

Ext.isFunction = function(f) {
    return ( f != null && typeof(f) == 'function' );
}

Ext.isString = function(s) {
    return ( s != null && typeof(s) == 'string' );
}

Ext.isObject = function(o) {
    return ( o != null && typeof(o) == 'object' );
}

Ext.isClass = function(o,s) {
    return ( Ext.isObject(o) && !Ext.isEmpty(o.className) && o.className );
}

Ext.isAttrEmpty = function(o,a) {
    return !( Ext.isObject(o) && !Ext.isEmpty(o[a]) );
}